<?php
function dbInit(){
    $link = mysqli_connect('localhost','root','');
    if(!$link){
        die('连接数据库失败！'.mysqli_error());
    }
    mysqli_query('query','sql','set names utf8');
    mysqli_query('use itcast');
}
function query($sql) {

    if ($result = mysqli_query($sql)) {
        return $result;
    } else {
        echo 'SQL执行失败:<br>';
        echo '错误的SQL为:', $sql, '<br>';
        echo '错误的代码为:', mysqli_errno(), '<br>';
        echo '错误的信息为:', mysqli_error(), '<br>';
        die;
    }
}
function fetchAll($sql) {
    if ($result = query($sql)) {
        $rows = array();
        while( $row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
            $rows[] = $row;
        }
        mysqli_free_result($result);
        return $rows;

    } else {
        return false;
    }
}
function fetchRow($sql) {
    if ($result = query($sql)) {
        $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
        return $row;
    } else {
        return false;
    }
}

function safeHandle($data){
    $data = htmlspecialchars($data);
    $data = mysqli_real_escape_string($data);
    return $data;
}